#ifndef UPDATEPOINTFUNC_H
#define UPDATEPOINTFUNC_H

#include <QObject>
#include "BaseFunc.h"
#include "DataType/ControlPointStruct.h"

class UpdatePointFunc : public BaseFunc
{
    Q_OBJECT
public:
    explicit UpdatePointFunc(QObject *parent = 0);
    enum {FunctionCode = DeviceFuntionCode::UpdatePoint};

    QList<ControlPointStruct> updatePointList() const;
    void setUpdatePointList(const QList<ControlPointStruct> &updatePointList);

private:
    QList<ControlPointStruct> m_updatePointList;

};

#endif // UPDATEPOINTFUNC_H
